You did ask about proximity. 🙂 So, yes you can do it with AE's Text Animators. The example you provided requires Affected Characters knowing the relative position of the Effector. And if the Effector is [above, below,noDifference] the Affected Characters will move differently. I've tried this but it's been a while - I'm quite certain I managed to pull it off or at least the Text Animators did do the job. On the example you shared, in AE, I would break up the paragraph into individual lines - quite easy to do with Javascript String Manipulation - single paragraph input and then have each Text Layer/Line grab its text string/line. All the Proximity Code will be identical so this helps simplify the set up too. And it's dangerous to compare with JS Text Tools on the web cos they can do amazing stuff and very quickly too. And of course, per character Rect Boundary, be default is always good to have. And there are Particle Generators in AE that may provide an efficient solution to the sample you shared. A while back, I shared the AEP to the sample I shared. If you want to take a look, I can dig it up and post it on my site.
... View more